@charset	"utf-8";

body    {margin:5px; padding:0;color:#26272B;font:normal 12px Dotum, sans-serif;height:100%; font-family:돋움, Dotum, 굴림, Gulim, sans-serif;}
div, p, h1, h2, h3, h4, h5, h6, span, th, td, li, dt, dd, form { margin:0; padding:0; }
h3.caption {margin-bottom:10px;}
select, input, textarea	{font-family:돋움, Dotum, 굴림, Gulim, sans-serif; color:#000;}
form, div, fieldset, legend,ol, ul, dl {margin:0; padding:0;}
legend,hr {display:none;}
ul, ol	   {list-style:none;}
fieldset, img	{padding:0;margin:0; border:0 none; }
strong {font-weight:bold;font-family:돋움, Dotum, 굴림, Gulim, sans-serif;}
address {font-style:normal;}
a, 	a:link, a:visited {color:#028BCB; text-decoration:none; cursor:pointer;}
a:hover, a:active {color:#F95C17; text-decoration:underline; cursor:pointer;}

/* scrollbar */
* {
scrollbar-3dlight-color:#d7d7d7;
scrollbar-arrow-color:#909090;
scrollbar-base-color:#F4F4F4;
scrollbar-darkshadow-color:#d7d7d7;
scrollbar-face-color:#F4F4F4;
scrollbar-track-color:F4F4F4;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#F4F4F4;}


/* common s */
.cursorp{cursor:pointer;}



/*form*/
input,select,textarea {margin:0;padding:0;color:#4A4A4A;font:normal 12px Gulim,Dotum;ime-mode:active;}
input.txt {ime-mode:active;border:solid 1px #DADADA; border-top-color:#DADADA; border-right-color:#DADADA;height:16px;line-height:15px;padding:2px 0 0 2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
input.notxt {border:0;height:16px;line-height:15px;padding:2px 0 0 2px}
textarea {resize: none;ime-mode:active;overflow-y:scroll;line-height:1.6em;padding:2px 0 0 2px; border:solid 1px #DADADA; border-top-color:#DADADA; border-right-color:#DADADA;}
textarea,select.multi {scrollbar-3dlight-color:#EEEDE5;scrollbar-arrow-color:#C9C9C2;scrollbar-base-color:#FEFEFB;scrollbar-darkshadow-color:#FEFEFB;scrollbar-face-color:#E9E9E0;scrollbar-highlight-color:#FFF;scrollbar-shadow-color:#C4C4AF;}
select.multi {margin:0;padding:0;border:solid 1px #DADADA; border-top-color:#DADADA; border-right-color:#DADADA;height:16px;line-height:15px;padding:2px 0 0 2px}
input.fileUpload {border:solid 1px #DADADA; border-top-color:#DADADA; border-right-color:#DADADA;height:20px;line-height:15px;padding:2px 0 0 2px}
input.right {text-align:right;padding-right:4px;}
.selectFil {color:#028BCB;font:bold 12px verdana;}
span.alarm {padding-left:14px;margin-left:5px;background:url(../img/admin/ico_alarm.gif) 0 50% no-repeat;}
div.info {position:relative;height:20px;padding-left:20px;margin-left:5px;background:url(../img/admin/ico_info.gif) 0 50% no-repeat;line-height:18px;margin:4px 0;}
.posRight {position:absolute;right:0;}
select.txt {padding:2px;line-height:14px;}

.left {text-align:left !important}
.center {text-align:center !important}
.right {text-align:right !important}
.num {font:normal 11px verdana !important;letter-spacing:-1px}

div.contents {margin:1em auto;width:500px;}

/*spacer*/
div.spacer02 {clear:both;margin:0;padding:0;height:2px;}
div.spacer03 {clear:both;margin:0;padding:0;height:3px;}
div.spacer05 {clear:both;margin:0;padding:0;height:5px;}
div.spacer10 {clear:both;margin:0;padding:0;height:10px;}
div.spacer15 {clear:both;margin:0;padding:0;height:15px;}
div.spacer20 {clear:both;margin:0;padding:0;height:20px;}
div.spacer30 {clear:both;margin:0;padding:0;height:30px;}
div.spacer40 {clear:both;margin:0;padding:0;height:40px;}
div.spacer50 {clear:both;margin:0;padding:0;height:50px;}
div.spacer60 {clear:both;margin:0;padding:0;height:60px;}
div.spacer70 {clear:both;margin:0;padding:0;height:70px;}
div.spacer80 {clear:both;margin:0;padding:0;height:80px;}



/*seperator*/
.bar {color:#DCDCDC; margin:0 2px; font-weight:normal;}
.nodata {;color:#000; font:normal 12px 굴림,gulim;text-align:center;}

/*font*/
.b {font-weight:bold}


/*a ico*/
a.ico {padding-left:20px;line-height:normal;background-repeat:no-repeat;background-image:url(../img/admin/submenusprites.gif);}
a.ico strong {color:#464646;margin-left:3px}

.blue {color:#09B3CD !important}
.green {color:#389F00 !important}
.orange {color:#FF7800 !important}
.cobalt {color:#02C9A6 !important}
.violet {color:#C9027C !important}

.w30 {width:30px;}
.w40 {width:40px;}
.w70 {width:70px;}
.w170 {width:170px;}
.w213 {width:213px;}
.w274 {width:274px;}
.w720 {width:720px;}
.wf  {width:100%;}
.wtf {width:310px;}
.h50 {height:50px;}
.h80 {height:80px;}

/*button*/
div.btn {width:100%;margin:10px 0}
div.btn div.btnright {float:right;padding-bottom:2px;}
div.btn div.btnleft {float:left;padding-bottom:2px;}
div.btn div.btnright * , div.btn div.btnleft * {vertical-align:middle}

/*div*/
div.pArea {width:100%;margin:0;}
div.pArea div.arearight {float:right;}
div.pArea div.arealeft {float:left;}

/*table01*/
div.table01 {width:100%;}
div.table01 table {border-collapse: collapse;font:normal 12px Dotum, sans-serif;margin: 0;padding: 0;width:100%;text-align:center;table-layout:fixed}
div.table01 table caption {text-align:left;height:24px;margin-top:4px;}
div.table01 table caption * {vertical-align:middle}
div.table01 table th, div.table01 table td {border: 1px solid #CCC;padding:3px;font:normal 12px Dotum, sans-serif; height:24px;}
div.table01 table th {vertical-align:middle;background-color:#EBEBEB;color:#000;}
div.table01 table td {vertical-align:middle;text-align:left;line-height:1.6em;text-align:justify;color:#434343;}
div.table01 table td * {vertical-align:middle}
div.table01 table td table {padding:0;margin:0;border:0;}
div.table01 table td table th, div.table01 table td table td {padding:0;margin:0;border:0;}
div.table01 table tbody th.thmodi {background-color:#BAFF00}
div.table01 table td.rnum {text-align:right !important;}
div.table01 table td.ctxt {text-align:center !important;}
div.table01 table div.txtarea {width:100%;height:200px;overflow-y:scroll}

/*grid*/
div.grid {width:100%;}
div.grid table {border-collapse: collapse;font:normal 12px Dotum, sans-serif;margin: 0;padding: 0;width:100%;text-align:center;}
div.grid table th, div.grid table td {border-bottom: 1px solid #D5D5D5;border-top: 1px solid #D5D5D5;padding:0.6em 0.3em;font:normal 12px Dotum, sans-serif; line-height:1.2em}
div.grid table thead th,div.grid table thead td, div.grid table tfoot th, div.grid table tfoot td {background-color: #EBEBEB;font-size: 1.1em;vertical-align:middle;color:#434343}
div.grid table thead th, div.grid table thead td {letter-spacing:-1px;color:#000;}
div.grid table thead th {border-top:#D5D5D5 solid 1px;text-align:center !important}
div.grid table thead td {border-top:#99C6E3 solid 1px !important;}
div.grid table tbody td {background:white url(../img/admin/grid01_pix1.gif) 0 50%  no-repeat;}
div.grid table tbody th, div.grid table tbody td { background-color:#FFF;color:#3F3F3F}
div.grid table tbody tr:hover td, div.grid table tbody tr:hover th {background-color: #F4F4F4;}
div.grid table tbody td.nodata, div.grid table tbody th.nodata {height: 90px;}

div.grid table tbody th * ,div.grid table tbody td * {vertical-align:middle}
div.grid table tbody th.tddate,div.grid table tbody td.tddate {font:normal 11px Gulim,Dotum;}
div.grid table tbody th.tdmoney,div.grid table tbody td.tdmoney {font:normal 10px verdana;letter-spacing:-1px;text-align:right}
div.grid table tr.unRead * {font-weight:bold;color:#666}
div.grid table tr.unRead a {color:#028BCB; text-decoration:none; cursor:pointer;}
div.grid table tfoot th, div.grid table tfoot td { background-color:#FFF;color:#3F3F3F;}
div.grid table tfoot th{ background-color:#EEE;color:#000;}
div.grid table tr.foot th, div.grid table tr.foot td {background:none;background-color:#FFF;color:#000000;}
div.grid table tr.foot th{ background:none;background-color:#EEE;color:#000}
div.grid table tbody th, div.grid table tbody td,div.grid table tbody th a, div.grid table tbody td a {font-weight:normal !important}
div.grid table col.left, div.grid table tbody th.left, div.grid table tbody td.left {text-align:left}
div.subMainGrid table.grid01 thead th, div.grid table thead td {border-top:0;}
div.subMainGrid table th a {font-weight:normal}
/*fixed table*/
table.fixed {table-layout:fixed;}
table.fixed th, table.fixed td {white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

div.gridScroll {margin-top:-1px;height:216px;overflow-x:hidden;overflow-y:auto}
div.gridScroll01 {margin-top:-1px;height:287px;overflow-x:hidden;overflow-y:auto}
div.gridScroll table.grid01 {width:836px}
table.grid01 th.nowork {height:371px;}

img.mesg_nodata {padding:60px 0 }

/*paging*/
div.paging { border-bottom:#D5D5D5 solid 1px;height:20px;padding-top:10px;padding-bottom:4px;width:100%;text-align:center}
div.paging * {vertical-align:middle;}
div.paging ul {list-style:none;font:normal 10px verdana;width:280px;margin:0 auto;}
div.paging ul li {float:left;width:20px;letter-spacing:-1px}
div.paging a {color:#333;text-decoration:none; }
div.paging a:hover { color:#F00; text-decoration:underline;}
div.paging a.cur {color:#F95C17;font:bold 10px verdana}
div.paging ul li a, div.paging ul li a:link, div.paging ul li a:visited { color:#000; text-decoration:none; }
div.paging ul li a:hover, div.paging ul li a:active { color:#000; text-decoration:underline; }
div.paging ul li a.cur { color:#F95C17; text-decoration:none;  }


/*tab*/
div.tab {width:880px;overflow-x:hidden;background:url(../img/admin/tabBg.gif) 0 0 repeat-x;padding-left:10px;padding-bottom:10x;}
div.tab ul {list-style:none}
div.tab ul li {float:left}

div.tabType1 {padding:0;margin:0;height:27px;overflow:hidden; background:url(../img/admin/tabType1Bg.gif) 0 26px repeat-x;margin-bottom:10px;}
div.tabType1 ul {margin:0;padding:0;list-style:none;height:27px;}
div.tabType1 li {display:inline;margin:0;padding:0;}
div.tabType1 a {float:left;background:url("../img/admin/tabType1BgLeft.gif") no-repeat left top;margin:0 2px 0 0;padding:0 0 0 12px;text-decoration:none;cursor:pointer;}
div.tabType1 a span {float:left;display:block;height:27px;text-align:center;background:url("../img/admin/tabType1BgRight.gif") no-repeat right top;padding:8px 12px 0 5px;color:#848484;font: bold 12px dotum,gulim,arial;}
div.tabType1 a:hover span {color:#373737;}
div.tabType1 a:hover {background-position:0% -27px;}
div.tabType1 a:hover span {background-position:100% -27px;}
div.tabType1 a.over {background-position:0% -27px;font-weight:bold;color:#373737;}
div.tabType1 a.over span {background-position:100% -27px;font-weight:bold;color:#373737;}

div.tabType1Area {margin:0;padding:0 0 10px 0;border-bottom:1px solid #C2C5C7;}

/*카테고리*/
div.catogoryArea {margin-top:2px;width:100%;_width:100%;height:60px;overflow-x:hidden;overflow-y:scroll;border:solid 1px #DADADA;overflow-y:scroll;scrollbar-3dlight-color:#EEEDE5;scrollbar-arrow-color:#C9C9C2;scrollbar-base-color:#FEFEFB;scrollbar-darkshadow-color:#FEFEFB;scrollbar-face-color:#E9E9E0;scrollbar-highlight-color:#FFF;scrollbar-shadow-color:#C4C4AF;}
div.catogorylist {padding:5px 0 3px 4px; ;font:normal 12px Gulim;color:#4A4A4A;}
div.catogorylist div.f_item {padding-left:14px;margin-bottom:2px;width:100%;height:28px;line-height:28px;background:#E6E6E6 url(../img/admin/bullet_tbl01.gif) 5px 50% no-repeat;}
div.catogorylist div.f_item span.f_name {float:left}
div.catogorylist div.f_item img.f_del {float:right;margin:7px 30px 0 0;}
div.catogorylist div.f_item * {vertical-align:middle;}
div.catogorylist div.f_item input {margin:4px 0 0 2px;_margin-top:2px;}
div.catogorylist div.f_item img {margin:4px 0 0;_margin-top:2px;}
*+html div.catogorylist div.f_item img, * html div.catogorylist div.f_item img {margin-top:2px;}
*+html div.catogorylist div.f_item input, * html div.catogorylist div.f_item input {margin-top:2px;}

/*트리메뉴*/
div.categoryMgmtFrame ul.treeNright {width:852px;list-style:none;padding:0;margin:0;padding:0;overflow:hidden}
div.categoryMgmtFrame ul.treeNright li.LITree {float:left;}
    div.categoryMgmtFrame ul.treeNright li.LITree div.treeWrap {padding:10px;background-color:#FFF;width:250px;height:360px;border:solid 1px #E8E8E8; overflow-x:hidden;overflow-y:auto;scrollbar-3dlight-color:#EEEDE5;scrollbar-arrow-color:#C9C9C2;scrollbar-base-color:#FEFEFB;scrollbar-darkshadow-color:#FEFEFB;scrollbar-face-color:#E9E9E0;scrollbar-highlight-color:#FFF;scrollbar-shadow-color:#C4C4AF;}
    div.categoryMgmtFrame ul.treeNright li.LITree div.productBox {padding:5px;background-color:#FFF;width:260px;border-top:solid 1px #E8E8E8;border-left:solid 1px #E8E8E8;border-right:solid 1px #E8E8E8;}
    div.categoryMgmtFrame ul.treeNright li.LITree div.leftBox {padding:10px;background-color:#FFF;width:450px;height:400px;border:solid 1px #E8E8E8;}
    div.categoryMgmtFrame ul.treeNright li.LITree div.productBox .selectProduct	{width:100%;}
    
    div.treeWrap li a {line-height:16px;}
    div.treeWrap li a {padding-left:20px;white-space:nowrap;height:14px;line-height:14px;font:normal 12px Gulim;color:#000; background-position:0 -2px; background-repeat:no-repeat;}
    div.treeWrap li span.category {padding-left:20px;display:block;white-space:nowrap;height:14px;line-height:14px;font:bold 12px Gulim;color:#000;line-height:14px;}
    div.treeWrap li span.video {background:url(../img/admin/ico_videoRoot.gif) 0 -2px no-repeat;}
    div.treeWrap li span.mp3 {background:url(../img/admin/ico_mp3Root.gif) 0 -2px no-repeat;}
    div.treeWrap li span.audiocd {background:url(../img/admin/ico_audiocdRoot.gif) 0 -2px no-repeat;}
    div.treeWrap li a.menuFolder {background-image:url(../img/admin/ico_menuFolder.gif);}
    div.treeWrap li a.menuLeaf   {background-image:url(../img/admin/ico_menuLeaf.gif);}
    div.treeWrap li a.selected {font-weight:bold;background-color:#FFF;color:#FF6000}

	div.treeWrap li {overflow:hidden;}
	div.treeWrap li a {display:block;height:16px;}

div.categoryMgmtFrame ul.treeNright li.LICenter {float:left;width:20px;padding-top:180px}


/*포인트현황*/
div.pointArea {margin-top:2px;width:100%;_width:100%;height:106px;overflow-x:hidden;overflow-y:auto;border:solid 1px #DADADA;overflow-y:scroll;scrollbar-3dlight-color:#EEEDE5;scrollbar-arrow-color:#C9C9C2;scrollbar-base-color:#FEFEFB;scrollbar-darkshadow-color:#FEFEFB;scrollbar-face-color:#E9E9E0;scrollbar-highlight-color:#FFF;scrollbar-shadow-color:#C4C4AF;}
div.pointList {padding:3px;font:normal 12px Gulim;}
div.pointList div.f_item {padding-left:10px;width:100%;height:25px;line-height:25px;background:#F0F0F0;border-bottom:1px solid #DADADA;}
div.pointList div.f_item span.f_title {float:left;}
div.pointList div.f_item span.f_point {float:right;margin-right:20px;padding-right:20px;}
div.pointList div.f_item * {vertical-align:middle;}


span.cmts {font:normal 8px verdana;letter-spacing:-1px;color:#ABABAB;margin-left:4px;}
img.ico_repl {margin:0 3px;}
div.desc01 {height:20px;position:relative;font:normal 12px Gulim,verdana;color:#000;text-indent:22px;background:url(../img/admin/ico_desc01.gif) 2px  -1px no-repeat;margin-bottom:2px;}
div.desc02 {height:20px;position:relative;font:normal 12px Gulim,verdana;color:#000;text-indent:20px;background:url(../img/admin/ico_desc02.gif) 0  0 no-repeat;margin-bottom:2px;}

div.nameCard {margin-top:5px;padding:5px;width:250px;border:solid 1px #DADADA;}